Abstraction in Reasoning about Higraph-Based Systems

نویسندگان

  • John Power
  • Konstantinos Tourlas
چکیده

ion in Reasoning about Higraph-Based Systems John Power and Konstantinos Tourlas Division of Informatics, The University of Edinburgh, King’s Buildings, EH9 3JZ, United Kingdom {ajp,kxt}@inf.ed.ac.uk Abstract. Higraphs, a kind of hierarchical graph, underlie a number of sophisticated diagrammatic formalisms, including Statecharts. Naturally arising from hierarchy in higraphs is an abstraction operation known as zooming out, which is of profound importance to reasoning about higraph-based systems. We motivate how, in general, the use of zooming in reasoning requires sophisticated extensions to the basic notion of higraph and a careful definition of higraph dynamics (i.e. semantics), which we contribute. Our main results characterise zooming by means of a universal property and establish a precise relationship between the dynamics of a higraph and that of its zoom-out. Higraphs, a kind of hierarchical graph, underlie a number of sophisticated diagrammatic formalisms, including Statecharts. Naturally arising from hierarchy in higraphs is an abstraction operation known as zooming out, which is of profound importance to reasoning about higraph-based systems. We motivate how, in general, the use of zooming in reasoning requires sophisticated extensions to the basic notion of higraph and a careful definition of higraph dynamics (i.e. semantics), which we contribute. Our main results characterise zooming by means of a universal property and establish a precise relationship between the dynamics of a higraph and that of its zoom-out.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Higraph-based Predicate and Heterogeneous Speciication

We describe a higraph-based notation for visualizing and writing predicate speciications, and for depicting formal derivations of programs from speciications. We show how to present various system views using the notation, and consider how to deal with abstraction, which is vital in coping with large speciications. We then describe how the notation can be extended to heterogeneous speciications...

متن کامل

Zooming-out on Higraph-based diagrams - Syntactic and Semantic Issues

Computing system representations based on Harel's notion of hierarchical graph, or higraph, have become popular since the invention of Statecharts. Such hierarchical representations support a useful ltering operation, called \zooming-out", which is used to manage the level of detail presented to the user designing or reasoning about a large and complex system. In the framework of (lightweight) ...

متن کامل

The Institute for Systems Research System Modeling and Traceability Applications of the Higraph Formalism System Modeling and Traceability Applications of the Higraph Formalism System Modeling and Traceability Applications of the Higraph Formalism

This report examines the use of higraphs as a means of representing dependencies and relationships among multiple aspects of system development models (e.g., requirements, hardware, software, testing concerns). We show how some well-known diagram types in UML have counterpart higraph representations, how these models incorporate hierarchy and orthogonality, and how each model can be connected t...

متن کامل

Q Symbolic Reasoning about Noisy Dynamic Systems

Symbolic reasoning about continuous dynamic systems requires consistent qualitative abstraction functions and a consistent symbolic model. Classically, symbolic reasoning systems have utilized a box partition of the system space to achieve qualitative abstraction, but boxes can not provide a consistent abstraction. Our Q methodology abstracts a provably consistent symbolic representation of noi...

متن کامل

Q2 Symbolic Reasoning about Noisy Dynamic Systems

Symbolic reasoning about continuous dynamic systems requires consistent qualitative abstraction functions and a consistent symbolic model. Classically, symbolic reasoning systems have utilized a box partition of the system space to achieve qualitative abstraction, but boxes can not provide a consistent abstraction. Our Q2 methodology abstracts a provably consistent symbolic representation of no...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003